package com.vtest.quartz.domain.needle;

import com.vtest.quartz.utils.excel.ColumnType;
import com.vtest.quartz.utils.excel.Excel;
import lombok.Data;

import java.util.List;

/**
 * @program: Quartz
 * @author: tiger
 * @create: 2025-01-08 10:06
 * @Description : BID 针卡实体类
 */

@Data
public class BIDNeedleEntity {

    @Excel(name = "Cust Code", cellType = ColumnType.STRING, isMerge = true,needMerge = true)
    private String code;

    @Excel(name = "DEVICE", cellType = ColumnType.STRING, isMerge = true,needMerge = true)
    private String cardModel;

    @Excel(name = "BES 编号", cellType = ColumnType.STRING,needMerge = true)
    private String custNo;

    @Excel(name = "针卡ID", cellType = ColumnType.STRING,needMerge = true)
    private String proberCardId;


    //@Excel(name = "厂别", cellType = ColumnType.STRING,needMerge = true)
    //private String site;

    @Excel(name = "Tester", cellType = ColumnType.STRING,needMerge = true)
    private String useEquipment;

    @Excel(name = "Site", cellType = ColumnType.NUMERIC,needMerge = true)
    private Integer dutCount;

    @Excel(name = "供应商", cellType = ColumnType.STRING,needMerge = true)
    private String vendorName;

    @Excel(name = "初始针长", cellType = ColumnType.NUMERIC,needMerge = true)
    private Double pinMinlen;

    @Excel(name = "针长(mil)", cellType = ColumnType.NUMERIC,needMerge = true)
    private Double afterPinlen;

    @Excel(name = "Total Touchdown（次）", cellType = ColumnType.NUMERIC,needMerge = true)
    private Integer totalTd;

    @Excel(name = "最近一周是否作业", cellType = ColumnType.STRING,needMerge = true)
    private String workFlag = "是";

    @Excel(name = "磨耗比", cellType = ColumnType.NUMERIC,needMerge = true)
    private Integer mohao;

    @Excel(name = "近一周测试片数")
    private List<BIDWW> pcs;




}
